package come.bjpowernode.javase.thread;
/*
关于sleep方法的一个面试题：

 */
public class ThreadTest07 {
    public static void main(String[] args) {
       //创建线程对象
       Thread t = new MyThread3();
       t.setName("t");
       t.start();

       //调用sleep方法
        try {
            //问题：会让线程t，进入休眠状态吗
            t.sleep(1000*5);
            //sleep是静态方法，和对象没有关系，最后还会变成Thread.sleep();
            //这行代码的作用是让当前线程陷入休眠，也就是说会让mian线程进入休眠。
            //这行代码出现在main方法中。会让main方法终止
        } catch (InterruptedException e) {
            e.printStackTrace();
        }

        System.out.println("hello world");
    }
}
class MyThread3 extends Thread{
    @Override
    public void run() {
        for (int i = 0; i < 10000; i++) {
            System.out.println(Thread.currentThread().getName() +
                    "-->" + i);

        }
    }
}
